const express = require('express')
const router = express()

// //导入用户路由处理函数对应的模块
const user_handler = require('../router_handler/userInfo')
//导入验证数据的中间件
const expressJoi = require('@escook/express-joi')
//导入重要的验证规则对象
const { update_userInfo_schema, updatepwt, update_avatar_schema } = require('../schema/user')

router.get('/userInfo', user_handler.getUserInfo)
router.post('/userInfo', expressJoi(update_userInfo_schema), user_handler.updateUserInfo)
router.post('/updetepwd', expressJoi(updatepwt), user_handler.updatepwd)

//更换头像的路由
router.post('/update/avatar', expressJoi(update_avatar_schema), user_handler.updateAvatar)
module.exports = router